﻿using System;
using UnityEngine;
using UnityEngine.Rendering;

namespace Assets.Scripts.PerformanceTuner
{
	// Token: 0x02000315 RID: 789
	internal class Fast : IPerformanceProfile
	{
		// Token: 0x060013FF RID: 5119 RVA: 0x000849CC File Offset: 0x00082BCC
		public Fast()
		{
			this.ShadowType = LightShadows.None;
			this.ShadowResolution = LightShadowResolution.Low;
			this.ReflectionResolution = 32;
			this.EnableHdr = false;
			this.ShadowDistance = 0;
		}

		// Token: 0x17000322 RID: 802
		// (get) Token: 0x06001400 RID: 5120 RVA: 0x000849F8 File Offset: 0x00082BF8
		// (set) Token: 0x06001401 RID: 5121 RVA: 0x00084A00 File Offset: 0x00082C00
		public LightShadows ShadowType { get; private set; }

		// Token: 0x17000323 RID: 803
		// (get) Token: 0x06001402 RID: 5122 RVA: 0x00084A09 File Offset: 0x00082C09
		// (set) Token: 0x06001403 RID: 5123 RVA: 0x00084A11 File Offset: 0x00082C11
		public LightShadowResolution ShadowResolution { get; private set; }

		// Token: 0x17000324 RID: 804
		// (get) Token: 0x06001404 RID: 5124 RVA: 0x00084A1A File Offset: 0x00082C1A
		// (set) Token: 0x06001405 RID: 5125 RVA: 0x00084A22 File Offset: 0x00082C22
		public int ReflectionResolution { get; private set; }

		// Token: 0x17000325 RID: 805
		// (get) Token: 0x06001406 RID: 5126 RVA: 0x00084A2B File Offset: 0x00082C2B
		// (set) Token: 0x06001407 RID: 5127 RVA: 0x00084A33 File Offset: 0x00082C33
		public bool EnableHdr { get; private set; }

		// Token: 0x17000326 RID: 806
		// (get) Token: 0x06001408 RID: 5128 RVA: 0x00084A3C File Offset: 0x00082C3C
		// (set) Token: 0x06001409 RID: 5129 RVA: 0x00084A44 File Offset: 0x00082C44
		public int ShadowDistance { get; private set; }
	}
}
